﻿using JNPF.DependencyInjection;

namespace JNPF.Systems.Entitys.Dto.ModuleColumn;

/// <summary>
/// 功能列表行为处理输入.
/// </summary>
[SuppressSniffer]
public class ModuleColumnActionsBatchInput
{
    /// <summary>
    /// 功能主键.
    /// </summary>
    public string moduleId { get; set; }

    /// <summary>
    /// 表格描述.
    /// </summary>
    public string bindTableName { get; set; }

    /// <summary>
    /// 字段数据.
    /// </summary>
    public List<Column> columnJson { get; set; }

    /// <summary>
    /// 绑定表格.
    /// </summary>
    public string bindTable { get; set; }
}

/// <summary>
/// 列字段数据.
/// </summary>
[SuppressSniffer]
public class Column
{
    /// <summary>
    /// 字段名称.
    /// </summary
    public string enCode { get; set; }

    /// <summary>
    /// 字段注解.
    /// </summary>
    public string fullName { get; set; }
}